/**
 * FileName: NettyCallback
 * Author: Mr.Wang
 * Date: 2025/10/16 10:19
 * Description:
 * History:
 */
package org.test.device.config.netty;

/**
 * 〈一句话功能简述〉<br>
 * 〈Netty回调接口，用于处理消息响应和超时〉
 *
 * @author Mr.Wang
 * @create 2025/10/16
 * @since 1.0.0
 */
public interface NettyCallback {
    /**
     * 消息响应成功回调
     *
     * @param result 服务器返回的响应结果
     */
    void onSuccess(String result);

    /**
     * 消息响应失败回调（包括超时和其他异常）
     *
     * @param error 导致失败的异常信息
     */
    void onFailure(Throwable error);
}